d1029ee32f0c79e39007d7eef41ae454f48a325c,src/main/java/org/gepppetto/model/neuroml/summaryUtils/PopulateSummaryNodesUtils.java,PopulateSummaryNodesUtils,createInputsHTMLVariable,#,359
Before Change
if(pulseGeneratorComponents != null && pulseGeneratorComponents.size() > 0)
{
// FIXME: Pulse generator? InputList? ExplicitList?
htmlText.append("<b>Inputs</b><br/>");
for(Type pulseGenerator : pulseGeneratorComponents)
{
htmlText.append("<a href=\"#\" instancePath=\"Model.neuroml." + pulseGenerator.getId() + "\">" + pulseGenerator.getName() + "</a> ");
}
htmlText.append("<br/>");
}
//Create HTML Value object and set HTML text
HTML html = valuesFactory.createHTML();
html.setHtml(htmlText.toString());
Variable htmlVariable = variablesFactory.createVariable();
htmlVariable.setId(Resources.PULSE_GENERATOR.getId());
htmlVariable.setName(Resources.PULSE_GENERATOR.get());
htmlVariable.getTypes().add(access.getType(TypesPackage.Literals.HTML_TYPE));
htmlVariable.getInitialValues().put(access.getType(TypesPackage.Literals.HTML_TYPE), html);
return htmlVariable;
}
private Variable createPopulationsHTMLVariable() throws ModelInterpreterException, GeppettoVisitingException, NeuroMLException, LEMSException
After Change
Variable htmlVariable = variablesFactory.createVariable();
htmlVariable.setId(pulseGenerator.getId());
htmlVariable.setName(pulseGenerator.getName());
//Create HTML Value object and set HTML text
HTML html = valuesFactory.createHTML();
htmlText.append("<a href=\"#\" instancePath=\"Model.neuroml." + pulseGenerator.getId() + "\">" + pulseGenerator.getName() + "</a> ");
htmlText.append("<br/><br/>");
html.setHtml(htmlText.toString());
htmlVariable.getTypes().add(access.getType(TypesPackage.Literals.HTML_TYPE));
htmlVariable.getInitialValues().put(access.getType(TypesPackage.Literals.HTML_TYPE), html);
((CompositeType) pulseGenerator).getVariables().add(htmlVariable);
}
}
}